package cn.rkylin.oms.order.domain;

import java.util.HashMap;
import java.util.Map;

public class OrderStatusMap {
	
	//对应的平台上面的订单的状态对应到oms_ec_trade中的状态值
	public static Map<String , String> statusMap = new HashMap<String, String>();
	
	static{
		statusMap.put("TRADE_NO_CREATE_PAY", "EC_WAIT_BUYER_PAY"); 			//没有创建支付宝交易
		statusMap.put("WAIT_BUYER_PAY", "EC_WAIT_BUYER_PAY"); 				//等待买家付款
		statusMap.put("SELLER_CONSIGNED_PART", "EC_TRADE_PARTIALLY_SEND"); //卖家部分发货
		statusMap.put("WAIT_SELLER_SEND_GOODS", "EC_WAIT_SELLER_SEND"); 	//等待卖家发货,即:买家已付款
		statusMap.put("WAIT_BUYER_CONFIRM_GOODS", "EC_TRADE_ALL_SEND"); 	//等待买家确认收货,即:卖家已发货
		statusMap.put("TRADE_BUYER_SIGNED", "EC_TRADE_ALL_SEND"); 			//买家已签收,货到付款专用
		statusMap.put("TRADE_FINISHED", "EC_TRADE_FINISHED"); 				//交易成功
		statusMap.put("TRADE_CLOSED", "EC_TRADE_CANCELED"); 				//付款以后用户退款成功，交易自动关闭
		statusMap.put("TRADE_CLOSED_BY_TAOBAO", "EC_TRADE_CANCELED"); 		//付款以前，卖家或买家主动关闭交易
		statusMap.put("PAY_PENDING", "EC_WAIT_BUYER_PAY "); 				//国际信用卡支付付款确认中
		statusMap.put("WAIT_PRE_AUTH_CONFIRM", "EC_WAIT_BUYER_PAY"); 		//0元购合约中
	}
}
